import request from '@/utils/request'

// 查询采购管理-采购询价单列表
export function listEnquiry(query) {
  return request({
    url: '/cg/enquiry/list',
    method: 'get',
    params: query
  })
}

// 查询采购管理-采购询价单详细
export function getEnquiry(id) {
  return request({
    url: '/cg/enquiry/' + id,
    method: 'get'
  })
}
// 查询采购管理-采购询价单详细
export function getEnquiryInfoVo(id) {
  return request({
    url: '/cg/enquiry/getInfoVo/' + id,
    method: 'get'
  })
}
//确认询价单
export function confirmEnquiry(id) {
  return request({
    url: '/cg/enquiry/confirm/' + id,
    method: 'put'
  })
}
// 新增采购管理-采购询价单
export function addEnquiry(data) {
  return request({
    url: '/cg/enquiry',
    method: 'post',
    data: data
  })
}

// 修改采购管理-采购询价单
export function updateEnquiry(data) {
  return request({
    url: '/cg/enquiry',
    method: 'put',
    data: data
  })
}

// 删除采购管理-采购询价单
export function delEnquiry(id) {
  return request({
    url: '/cg/enquiry/' + id,
    method: 'delete'
  })
}
//获取未完成采购的采购计划物料明细
export function getUnPurchasedPlanDetailList(query) {
  return request({
    url: '/cg/enquiry/getUnPurchasedPlanDetailList',
    method: 'get',
    params: query
  })
}
export let character = {
  '物料ID':{
    column: 'itemId',
    type: 'number'
  },
  '物料编号':{
    column: 'itemCode',
    type: 'string'
  },
  '物料名称':{
    column: 'itemName',
    type: 'string'
  },
  '规格型号':{
    column: 'specification',
    type: 'string'
  },
  '单位':{
    column: 'unitOfMeasure',
    type: 'string'
  },
  '数量':{
    column: 'quantity',
    type: 'number'
  }
}
